设计模式-简介

定义

设计模式是软件开发人员在软件开发过程中面临的通用问题的解决方案

这些解决方案是众多软件开发人员经过相当长的时间的试验和错误中总结出来的

作用

设计模式是一套被反复使用的, 多数人知晓的, 经过分类编目的, 代码设计经验的总结

使用设计模式是为了重用代码, 让代码更容易被他人理解, 保证代码可靠性

面对对象的设计原则

  • 对接口编程而不是对实现编程
  • 优先使用组合而不是继承

类型

创建型模式

定义

这些设计模式

结构型模式

行为型模式

J2EE模式